home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / de / comm / isdn / 3675 < prev    next >
Text File  |  1996-08-06  |  7KB  |  332 lines

  1. Path: news00.btx.dtag.de!not-for-mail
  2. From: Karl_Stich@t-online.de (Karl-Johannes Stich)
  3. Newsgroups: de.comm.isdn
  4. Subject: Re: T-Online + Trumpet Winsock ??
  5. Date: 10 Feb 1996 00:56:05 GMT
  6. Organization: Telekom Online Internet Gateway
  7. Message-ID: <4fgqf5$tfg@news00.btx.dtag.de>
  8. References: <61qYmgmP$dB@jazz.ping.de> <310E514C.6621@econ2.uni-bonn.de>
  9. Reply-To: karl_stich@t-online.de
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=iso-8859-1
  12. Content-Transfer-Encoding: 8bit
  13. X-Sender: 0525112908-0001@t-online.de (Karl-Johannes Stich)
  14. X-Newsreader: Forte Free Agent v0.56
  15.  
  16. pklinke@econ2.uni-bonn.de (Peter Klinke) wrote:
  17.  
  18. >Karl-Johannes Stich wrote:
  19. >> 
  20. >> Ich mnhe mich schon seit einigen Tagen vergeblich ab ein Script fnr den Trumpet
  21. >> Winsock 2.1 zu erstellen. Ich m≈chte mich nber ISDN bei T-Online einwShlen, in
  22. >> den VT-100 Modus wechseln, die Internet-#bergabeseite *190144100# anwShlen und
  23. >> die dynamische IP-Adresse erfragen. Kann mir da irgend jemand behilflich sein?
  24.  
  25. >In der c't 12/95 S.324 steht ein Artikel dazu. Die sagen das wuerde nicht
  26. >funktionieren. Da ich das bis jetzt nicht geglaubt habe habe ich vier
  27. >Wochen lang rumprobiert und: Es geht nicht :-(
  28.  
  29. Und es geht doch, wie man hier sieht. Ich habe diese Script jedoch
  30. auch nur durch ein Posting in einer der T-Online Newsgroups erhalten.
  31. Es ist von Michael Heydekamp (MICHA@T-ONLINE.DE)
  32.  
  33. Schnipp-----------------------------------------------------------------------------------------------------
  34.  
  35. # trace on
  36. echo off
  37.  
  38. #
  39. # Modem initialisieren (fuer ZyX mit &K1: nur MNP4, kein V42)
  40. # Ich hab n Creatix 144 VF, da reicht AT &F0
  41.  
  42. display \nModem initialisieren ...\n
  43. output AT&F0\n
  44. if ![input 5 OK\n]
  45.   display \nModem antwortet nicht :-(\n\7
  46.   abort
  47. end
  48.  
  49. #
  50. # Anschlusskennung als $password verschluesselt in INI ablegen
  51. # bzw. von dort auslesen
  52. #
  53.  
  54. if ![load $password]
  55.   if [password "Anschlusskennung:"]
  56.     save $password
  57.   end
  58. end
  59.  
  60. #
  61. # Kennwort als $userpassword verschluesselt in INI ablegen
  62. # bzw. von dort auslesen
  63. #
  64.  
  65. if ![load $userpassword]
  66.   if [query $userpassword "Kennwort:"]
  67.     save $userpassword
  68.   end
  69. end
  70.  
  71. #
  72. # waehlen
  73. #
  74.  
  75. display T-Online-Zentrale anwaehlen ...\n
  76. output ATDT01910\n
  77. if ![input 60 CONNECT]
  78.   set dtr off
  79.   sleep 1
  80.   set dtr on
  81.   display \nkein CONNECT :-(\n\7
  82.   abort
  83. end
  84.  
  85. #
  86. # Warten auf Eingabeaufforderung fuer Anschlusskennung
  87. #
  88.  
  89. if ![input 30 \26]
  90.   set dtr off
  91.   sleep 1
  92.   set dtr on
  93.   display \nT-Online-Zentrale antwortet nicht :-(\n\7
  94.   abort
  95. end
  96.  
  97. #
  98. # Anschlusskennung senden
  99. # xxxxxxxxxxxx (12 Stellen ohne Return)
  100. # liegt verschluesselt in der Variablen $password
  101. #
  102.  
  103. display Anschlusskennung senden ...\n
  104. output $password
  105.  
  106. #
  107. # der folgende Teil zwischen den cut-Linien darf nur bei
  108. # freizuegig geschalteten Anschluessen ausgefuehrt werden !
  109. # Ansonsten loeschen oder auskommentieren.
  110. #
  111.  
  112. # -------------------------- cut --------------------------
  113.  
  114. #
  115. # Teilnehmernummer (oder Return)
  116. #
  117.  
  118. if ![input 20 \26]
  119.   set dtr off
  120.   sleep 1
  121.   set dtr on
  122.   display \nFehler nach Eingabe der Anschlusskennung :-(\n\7
  123.   abort
  124. end
  125.  
  126. display Teilnehmernummer bestaetigen ...\n
  127. output \n
  128.  
  129. # -------------------------- cut --------------------------
  130.  
  131. #
  132. # Mitbenutzernummer (oder Return wenn 0001)
  133. #
  134.  
  135. if ![input 20 \26]
  136.   set dtr off
  137.   sleep 1
  138.   set dtr on
  139.   display \nFehler nach Eingabe der Teilnehmernummer :-(\n\7
  140.   abort
  141. end
  142.  
  143. display Mitbenutzernummer senden ...\n
  144. output \n
  145.  
  146. #
  147. # Kennwort senden
  148. # liegt verschluesselt in der Variablen $userpassword
  149. #
  150.  
  151. if ![input 20 \26]
  152.   set dtr off
  153.   sleep 1
  154.   set dtr on
  155.   display \nFehler nach Eingabe der Mitbenutzernummer :-(\n\7
  156.   abort
  157. end
  158.  
  159. display Kennwort senden ...\n
  160. if len($userpassword) < 8
  161.   output $userpassword\28
  162. else
  163.   output $userpassword
  164. end
  165.  
  166. #
  167. # transparente Datenvorwarnung abschalten
  168. #
  169.  
  170. if ![input 30 \26]
  171.   set dtr off
  172.   sleep 1
  173.   set dtr on
  174.   display \nFehler nach Eingabe des Kennworts :-(\n\7
  175.   abort
  176. end
  177.  
  178. display TDV abschalten ...\n
  179. output \19
  180. output 53\28
  181.  
  182. #
  183. # VT100 einschalten
  184. #
  185.  
  186. if ![input 30 \26]
  187.   set dtr off
  188.   sleep 1
  189.   set dtr on
  190.   display \nFehler nach Abschaltung TDV :-(\n\7
  191.   abort
  192. end
  193.  
  194. display In VT100-Modus wechseln ...\n
  195. output \19
  196. output 707\28
  197.  
  198. if ![input 30 \26]
  199.   set dtr off
  200.   sleep 1
  201.   set dtr on
  202.   display \nFehler bei Wechsel in VT100-Modus :-(\n\7
  203.   abort
  204. end
  205.  
  206. output j
  207.  
  208. if ![input 30 \26]
  209.   set dtr off
  210.   sleep 1
  211.   set dtr on
  212.   display \nFehler bei Wechsel in VT100-Modus :-(\n\7
  213.   abort
  214. end
  215.  
  216. output .\13
  217.  
  218. if ![input 30 \e[?25h]
  219.   set dtr off
  220.   sleep 1
  221.   set dtr on
  222.   display \nFehler bei Wechsel in VT100-Modus :-(\n\7
  223.   abort
  224. end
  225.  
  226. output n
  227.  
  228. #
  229. # Internet-Uebergabeseite aufrufen
  230. #
  231.  
  232. if ![input 30 \e[?25h]
  233.   set dtr off
  234.   sleep 1
  235.   set dtr on
  236.   display \nFehler bei Wechsel in VT100-Modus :-(\n\7
  237.   abort
  238. end
  239.  
  240. display Internet-Gatewayseite anwaehlen ...\n
  241. output *190144100\r
  242.  
  243. #
  244. # 0,10 DM/min bestStigen
  245. #
  246.  
  247. if ![input 30 \e[?25h]
  248.   set dtr off
  249.   sleep 1
  250.   set dtr on
  251.   display \nFehler bei Aufruf der Gatewayseite :-(\n\7
  252.   abort
  253. end
  254.  
  255. output 19\n
  256.  
  257. if ![input 120 STATUS]
  258.   set dtr off
  259.   sleep 1
  260.   set dtr on
  261.   display \nFehler bei Verbindungsaufbau zum ER :-(\n\7
  262.   abort
  263. end
  264.  
  265. display \n
  266. echo on
  267. sleep 1
  268.  
  269. #
  270. # Zugangsart ?
  271. #
  272.  
  273. output WIN\r
  274.  
  275. #
  276. # Meine IP-Adresse setzen und zur Information ausgeben
  277. #
  278.  
  279. if ![input 10 YOURIP]
  280.   set dtr off
  281.   sleep 1
  282.   set dtr on
  283.   display \nFehler bei Verbindungsaufbau zum ER :-(\n\7
  284.   abort
  285. end
  286.  
  287. address 3
  288.  
  289. if ![input 10 \n.\n]
  290.   set dtr off
  291.   sleep 1
  292.   set dtr on
  293.   display \nFehler bei Verbindungsaufbau zum ER :-(\n\7
  294.   abort
  295. end
  296.  
  297. if ![input 10 \n.\n]
  298.   set dtr off
  299.   sleep 1
  300.   set dtr on
  301.   display \nFehler bei Verbindungsaufbau zum ER :-(\n\7
  302.   abort
  303. end
  304.  
  305. display \nConnected! :-)\n\n\7
  306.  
  307. #
  308. # Uebergang in SLIP-Modus
  309. #
  310.  
  311. output OK\r
  312.  
  313. #
  314. # Script verlassen und Online gehen
  315. #
  316.  
  317. online
  318.  
  319. Schnapp-------------------------------------------------------------------------------
  320. Bis dann,
  321. <karl_stich@t-online.de>
  322. <karl_stich@jazz.ping.de>
  323. +------------------------------------------------------------------------------+
  324. |         _/     _/_/    _/_/_/    _/_/_/    Karl-Johannes Stich               |
  325. |        _/    _/  _/       _/        _/     Ludwigstr. 29                     |
  326. |  _/   _/   _/_/_/_/     _/        _/       D-33098 Paderborn                 |
  327. |   _/_/   _/      _/   _/_/_/_/  _/_/_/_/   fon: +49 (0)5251-12919            |
  328. |                                            fax: +49 (0)5251-12908            |
  329. |   Stamp your hands and clap your feet!     E-Mail: karl_stich@t-online.de    |
  330. +------------------------------------------------------------------------------+
  331.  
  332.